externally powered prosthesis - Spanish English Dictionary